To call up the global Preferences dialog, select Preferences... from the Edit menu.
Show Keypad and Funct - This controls whether the Key and Func menus will be shown by default in the menu bar.
Blink Cursor - This controls whether the terminal cursor will blink.
Block, Underline, Vertical Bar - This controls the shape of the terminal cursor.
Copy Table Threshhold - When you select Copy Table from the Edit menu, the current selection is copied to the clipboard, but with a twist. Any consecutive series of spaces equal to or longer than the Copy Table Threshhold will be replaced by a single tab character.
Send Timeout, Open Timeout - Controls TCP/IP timeouts. You may want to increase the Send Timeout if connections are unexpectedly closing on you when you’re connecting to a busy host; the Open Timeout will need to be increased if the remote host takes a long time to open a connection. All values are in seconds.
Timeslice - The amount of time, in ticks (sixtieths of a second), which BetterTelnet will yield to other open applications. Increasing this will decrease BetterTelnet’s responsiveness but will increase the responsiveness of other open applications. Most users should not change this.
Don’t Warn Me on Quit - When this is turned on, BetterTelnet will not ask you if you’re sure you want to close all open connections before quitting.
Windows Don’t Go Away - When this is turned on, windows will not automatically close when the connection closes; thus, you can peruse the scrollback at your leisure.
Staggered Windows - This controls BetterTelnet’s window positioning scheme.
Auto Open <Default> - When this is turned on, BetterTelnet will automatically open the <Default> favorite on startup.
Allow typing of aliases - When this is turned on, you can type the name of a Favorite in the Host Name box in the Open Connection dialog to open that Favorite. Note that you cannot do this if the name of the Favorite contains any colons (:) or spaces.
Monospaced fonts only - When this is turned on, BetterTelnet will display only monospaced fonts in the Font menu. Note that this will increase BetterTelnet’s startup time.
ANSI Colors - Allows you to set the colors which will be used by BetterTelnet in response to ANSI color control sequences. Also allows you, as of BetterTelnet 1.1, to select the ANSI color to be used for standard boldfaced text when “Use color for bold” is turned on.
Capture File Creator - Allows you to set the creator code for text files captured or saved in BetterTelnet.
Expire Kerberos tickets on close - Expires Kerberos authentication tickets when the last connection is closed. Note that this currently works only with KClient, not AuthMan.
Command Keys - When this is turned on, many of BetterTelnet’s menu items acquire command-key equivalents.
Remap backquote to ESCape - When this is turned on, the backquote (`) is remapped to the Escape key. This is useful for users of old keyboards which lack an escape key. Note that pressing Command-` will then send a backquote character (`).
In background, notify user of beeps - When this is turned on, the user will be notified when a beep character is received by having BetterTelnet’s icon flash in the menu bar.
“Open Connection” dialog on startup - When this is turned on, the “Open Connection” dialog will be displayed when starting BetterTelnet, unless BetterTelnet is opened from a saved set.
Always clip trailing spaces - Turning this option on will always clip trailing spaces off each line when copying to the clipboard, printing the selection, or saving the selection to a text file. NCSA Telnet always behaved as if this option were turned on. Turning this option off (recommended for most users) will cause BetterTelnet 1.1 and later to behave just as BetterTelnet 1.0 did and clip trailing spaces off each line only for multi-line selections.
3.2 The Terminals Dialog
ANSI color sequences - When this is turned on, the ANSI sequences to change text color will be recognized.
Xterm sequences - When this is turned on, the xterm-style sequences to change the window’s title will be recognized.
Use VT wrap mode - When this is turned on, long lines will be wrapped to the next line, rather than truncated.
EMACS arrow keys - Some versions of the popular Unix text editor “emacs” (as well as emacs derivatives such as “jove”) don’t recognize the standard VT100/VT220 arrow keys, but instead require their own peculiar control codes for arrow keys. This option makes the arrow keys send emacs-style control codes rather than VT220 arrow control sequences.
Eight-bit connections - Normally, this option should be turned on; thus, all 8 bits of incoming characters will be recognized. This option should only be turned off if the remote host is incorrectly setting the high bit of characters it is sending. Note that this option must be on to use translation such as ISO 8859-1.
Save cleared lines - If you notice that not all lines are being saved correctly in the scrollback, turn this option on. If you still have problems, turn on “Forcesave” in the Favorites.
Map PgUp, etc. - When this option is on, the PgUp, PgDown, Home, and End keys will be used to scroll the scrollback. When this option is off, they will send the correct VT220 codes to the remote host. Note that this option is always assumed to be on if the emulation is set to VT100 rather than VT220, because these codes are not defined for VT100 emulation.
Remap Keypad - When this option is on, the keypad will send the codes for the normal numbers and symbols printed on the keys. When it’s off, the keypad will send the correct VT100/VT220 codes for the keypad keys.
Remap Del to ^D - When this option is on, the Del (forward delete) key will be remapped to Control-D, which is what emacs expects.
Normal Foreground, Normal Background - This allows you to set the background and foreground color of normal text.
Blinking Foreground, Blinking Background - This allows you to set the background and foreground color of “blinking” text.
Emacs Meta Key - This allows you to specify a key combination, which, if held down while another key is pressed, will send an Escape (emacs META) character to the remote host prior to the other key. Note that, to use Option here, you must install the EMACS KCHR into your System file.
Emulation - This allows you to select whether to use VT100/VT102 emulation or VT220 emulation. The differences are as follows: VT220 has condensed, high-ASCII forms of common control sequences, and only VT220 supports the function keys and PgUp, PgDown, Home, End.
Scrollback - Allows you select the maximum number of lines in the scrollback buffer.
Font - Allows you to set the font and size used in the terminal windows.
Bold Font - Allows you to set the font used for boldfacing when “allow boldfacing” is turned on. This font must have the same spacing as the main font selected, and it must be the same point size. An internal font called “NCSA VT Bold” works well with Monaco; Mishawaka Bold works well with Mishawaka. The “bold” checkbox beside this pop-up menu allows you to specify that the bold version of the font selected should be used for boldfacing; this works well with the CourierWeb font that is distributed with BetterTelnet.
Allow boldfacing - When this is turned on, the Bold Font selected will be used for boldfaced text rather than the main font.
Use color for bold - When this is turned on, the appropriate boldface ANSI color will be used when boldface and ANSI color sequences are both received. When this is turned on but ANSI color sequences have not been received, the standard boldface color selected using the radio buttons in the ANSI Colors dialog will be used for boldfaced text.
Use inverse for bold - When this is turned on, boldfaced text will appear inversed.
Answerback Message - This string will be sent in response to a Telnet terminal type request.
Screen Width & Height - The height and width, in rows and columns, of the virtual screen.
3.3 The Favorites Dialog
Host Name & Port - Enter the name of the host here, and the port number. Entering a negative port number will force initial Telnet option negotiation codes to be sent even when not on port 23; some old Telnet server may expect the initial codes instead of sending them, or may not configure correctly if the initial codes aren’t sent.
TEK (Inhibit, 4014, 4105) - This sets the type of Tektronix plotter emulation which will be allowed. “Inhibit” turns Tektronix emulation off.
Paste Method - When this is set to “Quick”, all data for pastes and ASCII uploads will be sent at once. “Block” forces the sending in smaller blocks of a user-controlled size.
Delete Sends (Delete, Backspace) - This controls which character the Delete key will send.
Interrupt Key - This key, when pressed, will cause an Interrupt Process signal to be sent to the remote host. Normally, you should leave this blank, because Command-Y will do the same thing.
Suspend & Resume Keys - When pressed, these keys will suspend or resume output from the remote host.
Network Block Size - Controls the network block size.
Terminal - Controls which set of Terminal settings should be used for this Favorite.
Translation Table - Controls which translation table should be used. “ISO 8859-1” is a good choice.
Forcesave - If not all lines are being saved in the scrollback even after turning on “Clear screen saves lines” in Edit/Terminals..., turn this option on.
Berkeley 4.3 CR mode - Telnet servers from the Berkeley System Distribution (BSD) 4.3 variant of Unix prefer to have carriage returns sent as CR-NULL rather than CR-LF. Some other systems may require this, but some systems require that this be turned off. Many systems don’t really care. Note that SunOS, while based on BSD 4.3, does not have this problem, nor do BSDI, NetBSD, OpenBSD, and FreeBSD, which are derivatives of BSD 4.4, not 4.3.
[Berkeley 4.3 CR mode] ...even on non-port 23 - Some servers (such as MUDs) that are not on port 23 especially object to Berkeley 4.3 CR mode; thus, this option is now separate.
Allow linemode - Allow Telnet linemode, a system where anything the user types is sent line-by-line to the remote host rather than character-by-character, to be turned on by the remote host.
TEK Page clears screen - Turning this option on causes a Tektronix “new page” code to clear the current TEK window rather than opening a new one.
Authenticate, Encrypt - These options control the use of Kerberos authentication and encryption.
Local Echo - This option currently does nothing, because local echo is automatically controlled on hosts that speak the Telnet protocol; non-port-23 hosts which don’t speak the Telnet protocol normally have local echo always on. To set Local Echo manually, you must use the Local Echo option in the Session menu after having already opened a connection.
Half Duplex - Normally, when Local Echo is on, a pseudo-linemode (“kludge linemode”) is turned on, so the user’s input is sent line by line to the remote host. To activate a genuine half-duplex connection and send everything to the remote host character by character rather than line by line but still do Local Echo, turn this option on.
Ignore Beeps - When this option is on, incoming beeps are ignored.
Ignore Form Feeds - When this option is on, form feeds are ignored when printing.
Save as Set - Allows you to save the current Favorite, as well as the Terminal which it points to, as a Set.
Add to Set - Allows you to add the current Favorite to an existing Set.
Handy Tip: Hold down the Option key while selecting “Save as Set” or “Add to Set” to save the current macros in the set as well.
Automatic OTP - When this is turned on, BetterTelnet will automatically parse incoming OTP and S/Key password challenges and pop up the One-Time Passwords dialog for you to enter your password.
...use hexadecimal to send to server - When this is turned on, the default mode used to send OTP and S/Key password replies to the server will be hexadecimal, rather than with six short English words. Note that this default will only be used if the OTP engine is automatically invoked using BetterTelnet's Automatic OTP.
...more than once per session - This prevents BetterTelnet from turning Automatic OTP off after the first challenge is received and processed. Most users should not need to turn this option on.
...don't prompt if unnecessary - If this option is turned on, BetterTelnet will automatically send the hashed password to the server if you have entered one in the blank below upon receipt of a valid OTP request. This provides automation capability, but it should not be turned on unless you need it, for security reasons. Never turn on both this option and “more than once per session” unless you really know what you are doing.